@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; min-width:1240px; max-width:1920px; margin:auto; font-family:"微软雅黑"; font-size:15px; }
a{ color:#666; text-decoration:none;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul { list-style:none; padding:0px; margin:0px;}
li { list-style:none; padding:0px; margin:0px;}

/* 顶部 */
.top-box{ width:100%; height:110px; margin:auto; background-color:#151b23;}
.top-min{ width:1200px; height:110px; margin:auto;}
.top-min img{ float:left;}
.top-right{ float:right; width:907px; height:110px;}
.top-right-01{ float:right;}
.top-right-01 p{ float:right; font-size:20px; font-weight:bold; color:#fff; margin:0; margin-top:20px;}
.top-right-01 img{ float:right; margin-top:24px; margin-right:8px;}

/* 顶部导航 */
.top-right-02{ width:auto; height:32px; float:right; margin-top:10px;}

.dh_d{ float:left; height:32px; line-height:32px; margin-left:40px; }
.dh_da{ height:32px; display:block; font-size:15px; color:#fff; text-align:left; border-radius:100px 100px 100px 100px; padding-left:24px; padding-right:24px; transition:0.3s;}
.dh_d:hover .dh_da{ background:#274e75; color:#FFF;}

.dh_link{ float:left; height:32px; line-height:32px; margin-left:40px; }

.dh_linka{ height:32px; display:block; font-size:15px; color:#fff; text-align:left; border-radius:100px 100px 100px 100px; padding-left:24px; padding-right:24px; transition:0.3s;}
.dh_linka i{ width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #fff; position:absolute; margin-right:10px; margin-top:15px; margin-left:5px;}

.dh_link:hover .dh_linka{ background:#274e75; color:#FFF;}
.dh_link:hover .dh_linka i{ width:0; height:0; border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:4px solid #FFF; position:absolute; margin-right:10px; margin-top:13px; margin-left:5px;}
.dh_link:hover{ height:50px;}
.dh_link:hover .dhxl{ display:block;}

.dhxl{ position:relative; width:100%; background:#274e75; border-radius:6px 6px 6px 6px; z-index:8; margin-top:15px; display:none;}
.dhxl_jg{ width:100%; height:10px;}
.dhxl_jg div{ float:left; height:6px; width:100%; margin-top:-6px; background:url(../images/dh_jt.png) no-repeat center;}
.dhxl a{ width:100%; line-height:36px; height:36px; display:block; color:#FFF; text-align:center;}
.dhxl a:hover{ background:#FFF; color:#274e75;}

/* 轮播 */
.yywk{ width:100%;}
.yywk div{ position:absolute; width:100%; height:7px; background:url(../images/yy.png) repeat-x; z-index:2;}

/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:555px; margin:auto; background:#FBEFDF;}
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:555px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:555px; overflow: hidden;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:555px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#42B768;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background: rgba(0,0,0,0.9);}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=70, Style=0); opacity:0.7;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=70, Style=0); opacity:0.7;}

/* 数据计算 */
.js-box{ width:100%; height:155px; background-color:#1d1e24; margin:auto;}
.js-min-title{ width:1200px; margin:auto; text-align:center; padding-top:32px; padding-bottom:14px; font-size:18px; color:#fff;}
.js-min-title span{ font-size:25px; color:#deb56f;} 

.js-form{ width:897px; height:50px; cursor:pointer; margin:auto;}
.js-form-left{ width:731px; height:50px; box-sizing:border-box; border: solid 1px #e8e8e8; border-radius:2px; background-color:#fff; font-size:12px; color:#888; float:left; }
.table-con{ padding:0px 19px; float:left; border-right: solid 1px #e8e8e8; height:49px; box-sizing:border-box; position:relative;}
.table-con img{ margin-top:12px; float:left;}

.table-con input{ float:left; margin-top:17px; font-size:12px; color:#666; outline:none; border:0; margin-left:4px;}
.table-con input::-webkit-input-placeholder,
 textarea::-webkit-input-placeholder {/* WebKit browsers */color: #ccc;}
.table-con input:-moz-placeholder,
 textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #ccc;}
.table-con input::-moz-placeholder,
 textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ccc;}
.table-con input:-ms-input-placeholder,
 textarea:-ms-input-placeholder {/* Internet Explorer 10+ */color: #ccc;}

.table-con span{ margin-left:10px; font-size:12px; color:#888; line-height:49px;}
.table-con span img{ position:relative; top:1px; left:6px; }

.js-form a{ float:right; display:block; width:160px; height:50px; background-color:#274e75; border-radius:2px; font-size:20px; color:#fff; text-align:center; line-height:50px;}
.js-form a:hover{ background-color:#deb56c;}

/* 鸣仁汇、为大宅而生 */
.mw-title{ font-size:42px; color:#333333; font-weight:normal; text-align:center; margin-top:76px;}

table{border-collapse: collapse;}
.mail-box{width:1200px; margin:auto; margin-top:46px;  margin-bottom:22px;}

.mail-min th{ width:320px; font-size:14px; font-weight:normal; text-align:center; color:#666; line-height:28px; background-color:#274e75; }
.mail-min th h1{ width:198px; margin:auto; font-size:26px; line-height:35px; font-weight:normal; color:#fff; text-align:left; margin-bottom:20px; }
.mail-min th h2{width:198px; margin:auto; font-size:48px; color:#fff; text-align:left;}

.mail-min td{ width:400px; font-size:14px; text-align:center; color:#666; line-height:28px; }
.mail-min td img{ margin:auto; display:block;}
.mail-min td h1{ font-size:20px; color:#333; font-weight:normal; margin-bottom:36px;}
.mail-min td h1 span{ font-weight:bold;}
.mail-min td p{ font-size:15px; color:#d6d6d6; margin:0; line-height:20px;}

/* 创始人故事 */
.csr-box{ width:1200px; height:237px; margin:auto;}
.csr-box img{ width:621px; height:237px; float:left;}
.csr-box div{ width:579px; height:237px; float:right; background-color:#eee;}
.csr-box div h1{ font-size:40px; color:#333; margin:0; padding-top:36px; padding-left:36px; padding-right:36px;}
.csr-box div h1 span{ font-size:20px;}
.csr-box div p{ font-size:16px; line-height:30px; color:#666; padding-left:36px; padding-right:36px; margin:0; margin-top:12px; margin-bottom:12px; text-indent:2em; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.csr-box div a{ width:105px; height:40px; font-size:16px; color:#fff; background-color:#000; text-align:center; line-height:40px; float:right; margin-right:36px; display:block; text-decoration:none;cursor: pointer;border-radius: 2px;}
.csr-box div a:hover{ background-color:#deb56c;} 

/* 更多风格 */
.gdfg-box{ width:100%; height:890px; background-image:url(../images/gdfg-bg.jpg); background-position:center; margin-top:84px; position:relative;}
.gdfg-text-box{ width:1200px; height:377px; margin:auto; padding-top:256px;}
.gdfg-text{ width:524px; height:377px; float:right; margin-right:76px; background-color:rgb(255,255,255,0.9);}
.gdfg-text h1{ font-size:48px; color:#222;margin:0; padding-top:36px; padding-left:58px; padding-right:58px;}
.gdfg-text p{ font-size:16px; line-height:30px; color:#666; padding-left:58px; padding-right:58px; margin:0; margin-top:12px; margin-bottom:30px; text-indent:2em; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5;-webkit-box-orient: vertical;}
.gdfg-text a{width:160px; height:50px; font-size:18px; color:#fff; background-color:#000; text-align:center; line-height:50px; float:left; margin-left:58px; display:block; text-decoration:none;cursor: pointer;border-radius: 2px;}
.gdfg-text a:hover{ background-color:#deb56c;}

.gdfg-minbox{ width:100%; height:160px; margin:auto; background-color:rgb(0,0,0,0.8); position:absolute; bottom:0;}
.gdfg-min{ width:1200px; height:90px; position:relative; top:35px; margin:auto;}
.gdfg-min-01{ float:left; width:60px; font-size:30px; font-weight:bold; color:#fff; margin-left:62px; margin-right:21px; }
.gdfg-min-02{ float:left; margin-top:31px;}
.gdfg-min-03{ width:1px; height:90px; float:left; background-color:#616161; margin-left:33px;}
.gdfg-min-04 { float:left; width:973px;}
.gdfg-min-04 a{ float:left; padding-left:34px; padding-right:34px; height:38px;  margin-left:34px;color:rgb(255,255,255,0.7); margin-right:34px; margin-top:4px; font-size:16px; text-align:center; line-height:38px; display:block;}
.gdfg-min-04 a:hover{background-color:#274e75; color:#fff;}

/* 高端设计师团队 */
	
	/* 图片滚动 */
	.newsbg{ width:100%; background:#FFF; z-index:999; margin-top:30px; }
	
	.gltd{ width:100%; overflow:hidden;}
	.gltd_bt{ width:1200px; margin:auto; margin-top:40px; overflow:hidden; padding-bottom:15px;}
	.gltd_bt_txt{ float:left; font-size:20px;  font-size:42px; color:#333; line-height:55px;}
	.gltd_bt_more{ float:right;  margin-top:6px;}
	.gltd_bt_more a{ font-size:14px; color:#B2B2B2;line-height:55px;}
	.gltd_bt_more a:hover{ color:#deb56c;}
	
	.gltd_wz{ width:1200px; margin:auto; overflow:hidden;}
	.gltd_ul{ width:4455px; margin-left:-10px; margin-top:20px; overflow:hidden; padding-bottom:50px;}
	.gltd_ul_li{ float:left; width:286px; margin-left:10px;}
	.gltd_ul_li:hover .gltd_ul_img{ border:1px solid #DDD; }
	.gltd_ul_li:hover .gltd_ul_txt{ color:#000;}
	.gltd_ul_img{ width:284px; height:378px; border:1px solid #EEE; transition:0.3s;}
	.gltd_ul_img img{ width:276px; height:370px; margin:4px 4px;}
	.gltd_ul_txt{ width:100%; text-align:center; margin-top:10px; color:#333; font-weight:bold; padding-top:16px; font-size:24px;}
	
	.gltd_ul_li p{ font-size:16px; color:#666; text-align:center; margin-top:16px; margin-bottom:20px;}
	.gltd_ul_li_case{ width:200px; height:36px; border-radius:18px; margin:auto; background-color:#274e75; font-size:16px; color:#fff; text-align:center; line-height:36px;}
	.gltd_ul_li_case:hover{ background-color:#deb56c;}
	
	
	/* str */
	.str_wrap { overflow:hidden; //zoom:1; font-size:12px; line-height:16px; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; white-space:nowrap;}
	.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
	.str_move_clone { display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%; top:0;}
	.str_vertical .str_move_clone { left:0; top:100%;}
	.str_down .str_move_clone { left:0; bottom:100%;}
	.str_vertical .str_move,
	.str_down .str_move { white-space:normal; width:100%;}
	.str_static .str_move,
	.no_drag .str_move,
	.noStop .str_move{ cursor:inherit;}
	.str_wrap img { max-width:none !important;}

/* 案例 */
.case-box{ width:100%; height:770px; margin:auto; background-image:url(../images/case-bg.jpg); background-position:center; margin-top:100px;}
.case-title{ font-size:42px; color:#fff; font-weight:normal; text-align:center; padding-top:76px; padding-bottom:18px;}
.case-min{ width:1200px; height:496px; margin:auto;}
.case-left{ width:918px; height:496px; background-color:#eee; float:left;}
.case-left h1{ font-size:42px; color:#222; width:730px; padding-left:94px; margin:0; padding-top:60px;}
.case-left p{ width:730px; font-size:15px; color:#3d3d3d; line-height:23px; margin-left:94px;text-indent:2em; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}
.case-left div{ width:730px; height:220px; margin-left:94px; margin-top:48px;}
.case-left img{ width:325px; height:183.66px; margin-left:20px; margin-right:20px; float:left;}
.case-right{ width:276px; height:496px; float:right;background-color:rgb(255,255,255,0.14);}
.case-right h1{ padding-left:24px; padding-right:24px; padding-top:20px; padding-bottom:20px; font-size:20px; font-weight:normal; color:#fff; text-align:center; }
.case-right div { width:200px; margin:auto;}
.case-right div a{ display:block; width:70px; float:left; margin-left:15px; margin-bottom:20px; margin-right:15px;position:relative;transition:transform 0.3s;}
.case-right div a img{width:70px; height:70px; border-radius:35px;}
.case-right div a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}
.case-right div a p{ font-size:14px; margin:0; padding-top:8px; color:#fff; text-align:center;}

/* 案例 */
.xzmrh{ width:100%; margin:auto; height:364px;  background-image:url(../images/xzmrh.png);background-position:center;}
.xzmrh-min{ width:1200px; height:364px; margin:auto;}
.xzmrh-left{ float:left; width:390px;}
.xzmrh-left h1{font-size:48px; color:#222; margin:0; margin-top:54px;}
.xzmrh-left h2{font-size:20px; color:#222; margin:0;}
.xzmrh-left p{ font-size:15px; color:#666; line-height:30px; margin-top:24px;text-indent:2em; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5;-webkit-box-orient: vertical;}

.xzmrh-right{ float:right; width:750px; padding-top:60px;}
.xzmrh-title{ width:750px; clear:both; overflow:hidden;}
.xzmrh-title div{ width:258px; height:1px; background-color:#333; margin-top:26px;}
.xzmrh-title h1{ width:234px; text-align:center; float:left; font-size:20px; color:#3d3d3d;}
.xzmrh-right img{ display:block; margin:auto; margin-top:24px;}
.xzmrh-bot{ width:750px; height:1px; background-color:#333; margin-top:26px;}

/* news */
.news-box{ width:1200px; margin:auto; clear:both; overflow:hidden; margin-top:70px;}
.news-min{ width:392px; float:left; margin-left:4px; margin-right:4px;}
.news-min a{ display:block; text-decoration:none;}
.news-min-title{ width:100%; height:170px; clear:both; overflow:hidden;}
.news-min-title div{ float:left; width:40px; line-height:34px;  padding-left:26px; padding-right:26px; padding-top:51px; padding-bottom:51px; font-size:20px; color:#fff;  background-color:#000;}
.news-min-title img{ float:right; width:300px; height:170px;}
.news-min-list{ width:100%; height:auto; background-color:#fafafa;}
.news-min-list ul{ width:360px; padding-left:16px; padding-right:16px; padding-top:18px; padding-bottom:30px; margin:0;}
.news-min-list ul li a{ font-size:15px; color:#666; line-height:58px; border-bottom: dashed 1px #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-min-list ul li a:hover{ color:#deb56f; border-bottom: dashed 1px #deb56f;}

/* 企业数据 */
.qysj{ width:100%; height:230px; margin:auto; background-color:#274e75; margin-top:80px;}
.qysj-min{ width:1200px; clear:both; overflow:hidden; margin:auto;}
.qysj-min img{ display:block; float:left; width:300px; margin-top:66px;}
.qysj-right{ width: auto; float:right; margin-top:60px;}
.qysj-right div{ width:204px; margin-left:96px; float:left;}
.qysj-right div h1{ font-size:48px; color:#fff; margin:0;font-weight:normal;}
.qysj-right div h1 span{font-size:16px; color:#fff;}
.qysj-right div p{font-size:18px; color:#fff; margin:0;}

/* 底部 */
.bot{ width:100%; height:236px; margin:auto; background-color:#191818;}
.bot-min{ width:1200px; margin:auto; clear:both; overflow:hidden;}
.bot-left{ float:left;}
.bot-nav{ margin-top:42px; clear:both; overflow:hidden;}
.bot-nav a{ float:left; text-decoration:none; font-size:16px; color:#fff; margin-right:40px; opacity:0.8;}
.bot-nav a:hover{ color:#deb56f; opacity:1;}
.bot-left p{ font-size:14px; color:#fff; opacity:0.3; margin:0;}
.bot-right{ width:91px; float:right; margin-right:134px;}
.bot-right img{ margin-top:58px;}
.bot-right p{ font-size:14px; color:#fff; opacity:0.3; text-align:center;}


/* 返回底部 */
.toTop {
				width: 26px;
				height: auto;
				border-radius: 20px;
				background: rgb(0,0,0,0.36);
				text-align: center;
				font-size:14px;
				line-height: 14px;
				color:#ffffff;
				padding-left:4px;
				 padding-right:4px;
				 padding-top:14px;
				 padding-bottom:14px;
				/*返回顶部标签固定定位*/
				position: fixed;
				right: 35px;
				bottom: 35px;
				z-index: 999;
				font-size: 14px;
			}
			
			.toTop:hover {
				background: #deb56f;
				font-size: 14px;
				cursor: pointer;
				color: #ffffff;
			}



/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:solid 1px #dcdcdc;}
	.wz-box{ padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text span{ padding-left:10px; padding-right:10px;}
	.wz-text a{ text-decoration:none;color:#666666; }
	.wz-text a:hover{ color:#deb56f;}

	
/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:1200px; font-weight:bold;text-align:center; color:#333333; font-size:30px; margin-bottom:16px;}
.tynr-time{ width:1200px; text-align:center; color:#666666; font-size:14px; margin-bottom:40px;}
.tynr-min img{  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#666666; line-height:32px; text-indent:2em;}
.tynr-min span{ font-size:15px; color:#666666; line-height:32px; text-indent:2em;}

/* 项目案例内容 */
.xmal-sort{ width:1200px; margin:auto;}
.xmal-style-box{ width:100%; margin:auto; clear:both; overflow:hidden; margin-bottom:36px;}
.xmal-style-box div{  margin-left:10px;float:left; width:140px; height:40px; background-color:#274e75; text-align:center; line-height:40px; font-size:16px; color:#fff; margin-top:16px; margin-right:14px; }
.xmal-style-box a{ float:left; line-height:40px; margin-top:16px; display:block; text-decoration:none; padding-left:14px; padding-right:14px; margin-left:14px; color:#555; font-size:14px;}
.xmal-style-box a:hover{ color:#deb56f;}

.xmal-minbox{ width:100%; margin:auto; clear:both; overflow:hidden;}
.xmal-minbox a{text-decoration:none; display:block; position:relative;transition:transform 0.3s;}
.xmal-min{float:left; width:378px; height:307px; margin-left:10px; margin-right:10px; margin-bottom:36px; border: solid 1px #e7e7e7;}
.xmal-min img{ width:378px; height:217px;}
.xmal-min h1{ font-size:20px; color:#333; font-weight:normal; margin:0;width:326px; padding-top:22px; padding-left:26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xmal-min p{ font-size:12px; color:#999;width:326px; margin-left:26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:0; padding-left:26px; padding-top:6px;}
.xmal-minbox a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}
.xmal-minbox a:hover h1{ color:#deb56f;}

/* 设计师列表 */
.sjs-minbox{ width:100%; height:auto; margin:auto;}

.sjs-min{ width:1198px;height:auto; border: solid 1px #e7e7e7; margin-bottom:36px; position:relative;transition:transform 0.3s; }
.sjs-min:hover{position:relative; cursor:pointer;transform:translate(0,-6px); border: solid 1px #274e75;}

.sjs-min-01{ width:1158px; height:auto;padding-top:20px; padding-bottom:20px; margin:auto; clear:both; overflow:hidden;}
.sjs-min-01 img{ width:150px; height:auto; float:left;}
.sjs-min-01-right{ float:left; margin-left:18px; width:990px;}
.sjs-min-01-right h1{ font-size:22px; color:#3b3b3b; margin:0; margin-top:16px; margin-bottom:6px;}
.sjs-min-01-right h1 span{font-size:12px; color:#fff; margin-left:7px;background-color:#d9000f;  border-radius:10px;padding: 2px 8px; font-weight:normal;}
.sjs-min-01-right p{ margin:0;font-size: 14px;color: #72757e;line-height: 24px;}
.sjs-min-01-right div{ margin-top:30px;}
.sjs-min-01-right div p{ float:left; font-weight:bold; font-size:16px; color:#333; margin-right:24px;}
.sjs-min-01-right div p span{ font-weight:normal;color: #72757e;}

/* 联系我们 */
.phone-box{width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:50px; margin-bottom:80px;}
.phone-box img{ float:left; width:613px; height:410px;}
.phone-box div{ width:500px; float:right;}
.phone-box div h1{ font-size:26px; color:3b3b3b; font-weight:normal;}
.phone-box div span{ display:block; border-radius:2px; width:62px; height:2px; background-color:#3b3b3b; margin-top:19px; margin-bottom:56px;}
.phone-box div p{ font-size:15px; color:#747474; margin-bottom:24px;}
.map{ width:1200px; margin:auto; margin-bottom:50px; height:400px; background-color:#137dd5;}

/* 新闻列表内容 */
	.right-min-box{ width:1200px; height:auto; margin:auto;margin-top:50px; margin-bottom:80px;}
	.right-min-box a{ display:block;}
	.right-min{ width:1200px; height:137px; border-bottom: solid 1px #ebebeb; border-top:solid 1px #fff;  border-left:solid 1px #fff; border-left:solid 1px #fff;margin:auto; margin-bottom:20px;}
	.right-min img{float:left; width:160px; height:auto; margin-left:20px; margin-top:20px;}
	.right-min:hover{ border: solid 1px #274e75;}
	.right-min-text{ width:880px; height:137px; float:left; margin-top:22px; margin-left:74px;}
	.right-min-text-1{ color:#274e75; font-size:18px; margin-top:10px;}
	.right-min-text p{ color:#808080; font-size:14px; line-height:24px; margin-top:10px; height:48px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}

/* 工程施工内容 */
.gcsg-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.gcsg-title{ font-size:48px; color:#222222; text-align:center;}
.sn-title{ font-size:16px; text-align:center; color:#a2a2a2; margin-top:6px;}

.gcsg-nr{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto;}
.gcsg-list{ width:600px; height:auto; float:left; margin-top:36px;}
.gcsg-list img{ margin:auto; width:580px; height:424px;}
.gcsg-list a{ width:554px; height:192px; margin:auto; position:relative; top:-74px; display:block; background-image:url(../images/sggy-tbg.png); background-position:center;}
.gcsg-list a:hover{ position:relative; top:-80px;}

.gcsg-list a div{ width:428px; height:100px; padding-top:64px; margin:auto;}
.gcsg-list a div h1,h2,p{ margin:0; padding:0;}
.gcsg-list a div h2{ font-size:14px; color:#fff;}
.gcsg-list a div h1{ font-size:30px; color:#fff;}
.gcsg-list a div p{ font-size:18px; color:#575757; padding-top:10px;}

.ytfy_pc{ width:1200px; margin:auto; text-align:center; overflow:hidden; display:none;}
.ytfy_pc{ margin-top:30px; display:block; font-size:14px;margin-bottom: 30px;}
/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#151b23;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}








